Text copied to clipboard!
Název
Text copied to clipboard!Inženýr vestavěného softwaru
Popis
Text copied to clipboard!
Hledáme talentovaného a motivovaného inženýra vestavěného softwaru, který se připojí k našemu týmu a bude se podílet na vývoji inovativních řešení pro vestavěné systémy. Tato pozice je ideální pro jednotlivce se silným technickým zázemím, vášní pro programování a zájmem o práci s hardwarovými zařízeními.
Jako inženýr vestavěného softwaru budete zodpovědný za návrh, implementaci, testování a údržbu softwaru, který běží na specializovaných hardwarových platformách. Budete úzce spolupracovat s týmem hardwarových inženýrů, aby bylo zajištěno, že software bude efektivně komunikovat s fyzickými komponentami zařízení.
Vaše práce bude zahrnovat vývoj nízkoúrovňového kódu v jazycích jako C nebo C++, ladění a optimalizaci výkonu, integraci s různými periferiemi a zajištění souladu s průmyslovými standardy a bezpečnostními požadavky. Dále budete mít příležitost podílet se na návrhu architektury softwaru a přispívat k rozhodnutím o technologiích a nástrojích používaných v projektech.
Ideální kandidát má zkušenosti s vývojem pro mikrokontroléry, RTOS (real-time operating systems), a rozumí principům digitální elektroniky. Schopnost číst a interpretovat schémata zapojení, stejně jako zkušenosti s nástroji pro ladění a analýzu výkonu, jsou velkou výhodou.
Tato role nabízí možnost pracovat na špičkových technologiích v dynamickém prostředí, kde je kladen důraz na kvalitu, inovaci a týmovou spolupráci. Pokud hledáte výzvu a chcete se podílet na vývoji produktů, které mají reálný dopad, pak je tato pozice právě pro vás.
Odpovědnosti
Text copied to clipboard!- Vývoj a implementace softwaru pro vestavěné systémy
- Spolupráce s hardwarovými inženýry na integraci softwaru a hardwaru
- Testování a ladění softwaru na cílových zařízeních
- Optimalizace výkonu a paměťové náročnosti kódu
- Vytváření a údržba technické dokumentace
- Zajištění souladu s bezpečnostními a kvalitativními standardy
- Podpora při uvádění produktů do provozu
- Účast na návrhu architektury softwaru
- Analýza a řešení technických problémů
- Spolupráce v rámci agilního vývojového týmu
Požadavky
Text copied to clipboard!- Vysokoškolské vzdělání v oboru informatiky, elektrotechniky nebo příbuzném
- Zkušenosti s programováním v C/C++
- Znalost vývoje pro mikrokontroléry a RTOS
- Schopnost číst a interpretovat elektronická schémata
- Zkušenosti s ladicími nástroji (např. JTAG, oscilloskopy)
- Znalost komunikačních protokolů (např. UART, SPI, I2C)
- Zkušenosti s verzovacími systémy (např. Git)
- Schopnost samostatné i týmové práce
- Analytické myšlení a schopnost řešit problémy
- Znalost anglického jazyka na technické úrovni
Potenciální otázky na pohovor
Text copied to clipboard!- Jaké máte zkušenosti s vývojem pro mikrokontroléry?
- Pracoval/a jste někdy s RTOS? Pokud ano, s jakým?
- Jaké ladicí nástroje běžně používáte?
- Jaký je váš přístup k optimalizaci výkonu softwaru?
- Můžete popsat projekt, kde jste integroval/a software s hardwarem?
- Jaké komunikační protokoly jste implementoval/a?
- Jak řešíte chyby v nízkoúrovňovém kódu?
- Jaké nástroje používáte pro správu verzí kódu?
- Jaké jsou vaše zkušenosti s psaním technické dokumentace?
- Jak byste přistoupil/a k návrhu architektury vestavěného systému?